1 using UnityEngine;
2 using
UnityEditor;
3 using
System.Collections;
4
5 [CustomEditor(
typeof(TutorialInfo))]
6 public
class TutorialInfoEditor : Editor
7 {
8     
void OnEnable()
9     {
10         
if (PlayerPrefs.HasKey(TutorialInfo.showAtStartPrefsKey))
11         {
12             ((TutorialInfo)target).showAtStart = PlayerPrefs.GetInt(TutorialInfo.showAtStartPrefsKey) ==
1;
13         }
14     }
15
16     
public override void OnInspectorGUI()
17     {
18         EditorGUI.BeginChangeCheck ();
19
20         
base.OnInspectorGUI ();
21
22         
if (EditorGUI.EndChangeCheck ())
23         {
24             PlayerPrefs.SetInt(TutorialInfo.showAtStartPrefsKey, ((TutorialInfo)target).showAtStart ?
1 : 0);
25         }
26     }
27 }



Trò chơi giống như Rogue 2D sử dụng Unity 28.454 lượt xem

Gõ tìm kiếm nhanh...